package com.whfc.fse.dto;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.sql.Date;

/**
 * 九磊智能塔吊数据  实时工况、报警信息
 */
@Data
public class FseCraneJlznDataDTO {
    private String slantPct          ;   // ": 0, 倾斜百分比 (V5.2)
    private Double ranges            ;   //": 5.8, 幅度数据
    private String devNo             ;   //": "9524625", 设备编号
    private String tcNo              ;   //": "20", //塔机编号
    private String brakingStatusRight;   //": "0", 制动状态右;  1：表示断开； 0：表示闭合；
    private String dataType          ;   //": 数据类型 "0C"：实时工况   20：报警信息 3D :循环数据
    private String brakingStatusDown ;   //": "0", 制动状态下;  1：表示断开； 0：表示闭合；
    private Double slant             ;   //": 0.27, 倾角数据（单位：°）
    private Double rotary            ;   //": 187, 回转数据
    private Integer weightPct         ;   //": 0, 重量百分比
    private String brakingStatusFront;   //": "0", 制动状态前;  1：表示断开； 0：表示闭合；
    private Double mofPct            ;   //": 0, 力矩百分比
    private String alarmCause        ;   //": "0", 报警原因
    private String brakingStatusUp   ;   //": "0", 制动状态上;  1：表示断开； 0：表示闭合；
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date addtime           ;   //": "2021-12-21 19:10:53", 上传时间
    private Integer startWeight       ;   //": 0, 实时吊重（单位：千克）
    private String brakingStatusBack ;   //": "0", 制动状态后;   1：表示断开； 0：表示闭合；
    private Double windSpeed         ;   //": 0, 风速数据
    private Double windSpeedPct      ;   //": 0, 风速百分比(V5.2)
    private String brakingStatusLeft ;   //": "0", 制动状态左;   1：表示断开； 0：表示闭合；
    private Double height            ;   //": 43.1 高度数据
}
